#ifndef _PROTO_H_
#define _PROTO_H_

//注意几点问题
//1、字节序的问题
//2、数据对齐问题

//建议做实验用的话选择1024以上的端口
//因为1024以内的端口大部分都是预留的
//比如80是上网端口

//将来使用到时用atoi进行转换（没单位的数值没意义加双引号表示字符串atoi再转数字）
#define RCVPORT "1995"

//为了测试数据对齐的问题，这里选择一个一定不对齐的数字
#define NAMESIZE 11

struct msg_st
{
    uint8_t name[NAMESIZE];
    uint32_t math;
    uint32_t chinese;
}__attribute__((packed));//告诉gcc,取消字节对齐

#endif

